/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.freezer.vixapi.interfaces;

import java.util.Vector;

/**
 * vmrun Facade osztály. Elrejti a vmrun paraméterezését.
 * @author Zoli
 */
public interface VixController {

    /**
     *  List all Virtual Machines
     */
    public Vector lists();
    /**
     *  Start Virtual Machine.
     */
    public void start();
    /**
     *  Stop Virtual Machine.
     */
    public void stop();
    /**
     *  pause Virtual Machine.
     */
    public void suspend();
    /**
     *  Unpause Virtual Machine.
     */
    public void resume();

    /**
     *  Take snapshot.
     */
    public void takeSnapshot();

    /**
     *  Delete snapshot.
     */
    public void deleteSnapshot();
}
